home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Your Choice 3
/
Your Choice Software Collection 3.iso
/
dos
/
aview409
/
bruce409.doc
< prev
next >
Wrap
Text File
|
1994-09-13
|
29KB
|
593 lines
BRUCE409.DOC
09/13/94
--------------------------------------------------------------------------------
Contact information:
For the following routines: AV, BFIND, COPSINCE, DATES, DIRCOMP, DIRTOTAL,
FILL, FIXTEXT, FORTUNE, MULTICOL, READINIT, or READMAKE-created files:
Bruce Guthrie
Wayne Software
113 Sheffield St.
Silver Spring, MD 20910
fax: (301) 588-8986
For the following routines: CHANGE, CONVERT, FILUPDAT, and READ:
Bruce Guthrie
Room H-4885
U.S. Dept of Commerce/ESA/OBA
Washington, DC 20230
fax: (202) 482-2164
E-Mail: bgu@cu.nih.gov
Foreign users: Please provide an Internet-reachable e-mail address in all
correspondence if you have any hope of getting a reply! Internet e-mail is the
preferred method of contact for all other users as well. Remember, CompuServe
and Prodigy are now Internet accessible.
The current "production" releases of these programs are directly posted by
the author on the Simtel ftp site at oak.oakland.edu. More information about
this is provided later.
--------------------------------------------------------------------------------
Introduction:
This documentation provides some overview information on a number of utilities
that have been posted by Wayne Software. All programs described herein were
written by Bruce Guthrie. Most are distributed with a Wayne Software copyright.
Others were written for the U.S. Department of Commerce. All are free for use
provided relevant documentation is kept with the programs, no changes are made
to the programs or documentation, and they are not bundled with commercial
programs or charged for separately.
CHANGE, CONVERT, FILUPDAT, and READ are excluded from the commercial
packaging restriction. These programs are owned by the U.S. Department of
Commerce and may be re-distributed without restriction.
People who need to bundle AV, BFIND, COPSINCE, DATES, DIRCOMP, DIRTOTAL, FILL,
FIXTEXT, FORTUNE, MULTICOL, READINIT, or READMAKE-created files in commercial
packages other than shareware/freeware collections must pay a $50 registration
fee to "Wayne Software" at the following address. READMAKE-created files are
also subject to this limitation. I don't expect to make any money from these
utilities but I don't want others to sell them instead.
The utilities are uploaded with a ZIP name that includes the year and month of
the release. These names are:
ZIP file Executables included
AVymm.ZIP AV.EXE
BFINDymm.ZIP BFIND.EXE, CONFIGWS.EXE
CHANGymm.ZIP CHANGE.EXE
CONVRymm.ZIP CONVERT.EXE
COPSymm.ZIP COPSINCE.EXE
DATESymm.ZIP DATES.EXE
DIRCOymm.ZIP DIRCOMP.EXE
DIRTOymm.ZIP DIRTOTAL.EXE
FILLymm.ZIP FILL.EXE
FILUPymm.ZIP FILUPDAT.EXE
FIXTXymm.ZIP FIXTEXT.EXE
FORTNymm.ZIP FORTUNE.EXE
MULCOymm.ZIP MULTICOL.EXE
READymm.ZIP READ.EXE, READINIT.EXE, READMAKE.EXE
This collection of utilities were compiled using Microsoft's Visual BASIC for
DOS 1.0 compiler. In each case, Thomas G. Hanlin III's excellent PBClone
routines, release 2.2, provided additional functionality. Each of the utilities
are separately described in a like-named *.DOC file. This documentation
(BRUCEymm.DOC--the file release date is indicated by the "ymm" parameter) serves
to summarize what the various utilities consist of.
Several of the routines have defaults that can be changed by the program
CONFIGWS.EXE which is currently only included in the BFIND compressed file
although it works with any of the routines that support it. The newer technique
being incorporated in the routines, however, is an inifile (like AV.INI) which
lets you set any defaults you want. This is described in the appropriate
documentation.
Wayne Software also writes programs, batch files, and sets up menu systems for
people on a for-fee basis. If you desire this service, contact Wayne Software
at the address specified above.
--------------------------------------------------------------------------------
Summary of programs:
A summary of each routine follows. See the associated *.DOC files for fuller
explanations:
AV.EXE: Archive directory viewer. Presents list of files in archive (ZIP, ARC,
etc) and lets you sort as desired. Also allows resetting of the file date based
on the archive's contents. Syntax:
AV filespec [ /P | /-P ] [ /Ox | /O-x ] [ /DATE ] [ /Iinitfile | /I ]
[ /Q ] [ /? ] [ > filename ]
BFIND.EXE: Allows Boolean-type FIND requests. For example, find any line with
one string AND another one, or any line with one string OR another. The syntax
shown below is incomplete since "search" allows a lot of choices and allows the
use of parens and Boolean operators. Syntax:
BFIND [ /V | /-V ] [ /C | /-C ] [ /N | /-N ] [ /I | /-I ] [ /P | /-P ]
[ /-HEADER | /HEADER ] [ /Iinitfile | /INULL ]
{ search } infile [ /? ] [ >filename ]
CHANGE.EXE: Processes change commands in files. Files can be of any size and
type (e.g. binary or text) and are processed quickly. Up to thirty change
commands can be processed in a single pass. Also provides ability to remove
trailing spaces from text files. Syntax:
CHANGE infile [ /Cctlfile | /FROM string /TO string [ /IN search ] ]
[ /LINES { line1-line2 | line1 linect } ... ] [ /V | /-V ] [ /I | /-I ]
[ /Noutfile [ /OVERWRITE | /-OVERWRITE | /OVERASK ] ]
[ /Iinitfile ] [ /Fflagfile ] [ /Ttempfile ] [ /TRIM | /-TRIM ]
[ /BINARY | /TEXT ] [ /VERIFY | /-VERIFY ] [ /Q ] [ /? | /?&H ]
CONFIGWS.EXE: Lets you change some of the defaults for some of the programs.
Is included in the ZIP file with whatever routines it supports. Syntax:
CONFIGWS [ routine ] [ /MONO | /-MONO | /COLOR | /-COLOR ] [ /? ]
CONVERT.EXE: Converts data between data formats: FROM dBase, ASCII-delimited
(commas between fields and quotes around strings), and fixed field TO Lotus WKS,
ASCII-delimited, dBase, and fixed field. Syntax:
CONVERT infile [ outfile [ deffile ] ]
[ /INDEF=deffile | /-INDEF ] [ /OUTDEF=deffile | /-OUTDEF ]
[ /OVERWRITE | /-OVERWRITE | /APPEND | /OVERASK ] [ /Iinitfile | /-I ]
[ /FROM FIXED | /FROM ASCII | /FROM DBF ] [ /DELETED ]
[ /TO FIXED | /TO ASCII | /TO WKS | /TO DBF ] [ /HEADER | /-HEADER ]
[ /DELIMS=aroundstrings,aroundnums,betweenfields ] [ /BEEP | /-BEEP ]
[ /INMISS=val ] [ /INMISSC=val ] [ /OUTMISS=val ] [ /OUTMISSC=val ]
[ /SKIP | /MISSING | /ABORT ] [ /Q ] [ /? | /?&H ]
COPSINCE.EXE: Copies all files modified since a given date. Primarily used for
making sure you have a back-up of stuff and also to copy updated programs to
another place. Lets you define your own groupings of files if desired. Syntax:
COPSINCE [ from_dir | from_dir\filespec [ to_dir ] ] [ /TO to_dir ]
[ mm/dd/yy | -n | /COPY mm/dd/yy | /COPY -n ] [ /ALL | /TEXT | /filetype ]
[ /Iinitfile | /-I ] [ /DEF filetype=spec [ spec ]... ]
[ /REPLACE | /-REPLACE ] [ /BEEP | /-BEEP ] [ /Q ] [ /? ]
DATES.EXE: Simple program that warns you in advance when an event like a
birthday, anniversary, or holiday is coming up. The idea is to give you advance
warning so you can send a card or get out of town in time. Syntax:
DATES [ date_file [...] ] [ /Ddays ] [ /-AGE | /AGE ] [ /COLOR=nnn nnn nnn ]
[ /CLS | /-CLS ] [ /Q | /-Q ] [ /Iinitfile | /-I ] [ /R ]
[ /DAY | /-DAY ] [ /MONO | /COLOR ] [ /SKIP | /-SKIP ]
[ /DATE=format ] [ /? ] [ > filename ]
DIRCOMP.EXE: Similar in some ways to DOS's REPLACE command but adds ability to
delete extra files in the destination subdirectory, copy hidden and system
files, and prepare a report showing inconsistencies. Syntax:
DIRCOMP directory1 directory2 [ /S ] [ /CREATE ]
[ /UPDATE ] [ /KILL ] [ /CLONE ] [ /MOVE ] [ /ATTR=[H][S][R] ] [ /NET ]
[ /Frptfile | /-F ] [ /OVERWRITE | /APPEND | /-OVERWRITE | /OVERASK ]
[ /ALL ] [ /Td: ] [ /Q ] [ /? ]
DIRTOTAL.EXE: Prepares report showing files in subdirectory or drive. Allows
some restriction requests (show only files with date greater than a certain
value). Similar to Norton's FF and Ray Van Tassle's WIZ command (which is a
great program but it doesn't work on network or CD-ROM discs) in some ways but
presents a more formal report. Also allows you to look for duplicate file names
and search by attributes or dates. Syntax:
DIRTOTAL [ [ drive: ] ... [drive:][filespec] |
[ drive: ] ... [drive:]\path[\filespec] ]
[ /NORMAL | /WIDE | /THIN | /SPLIT ] [ /DUPS ] [ /CHILD ]
[ /NL ] [ /-HEADERS ] [ /-FOOTERS ] [ /CLUSTERS | /-CLUSTERS ]
[ /S { GT | GE | LT | LE | EQ | NE } value ]
[ /D { GT | GE | LT | LE | EQ | NE } mm/dd/yy ] [ /ATTR=attr ]
[ /Frptfile ] [ /Z | /-Z ] [ /Z2 | /-Z2 ] [ /Iinitfile | /-I ]
[ /SUB1 | /-SUB1 ] [ /SUB2 | /-SUB2 ] [ /+DIR | /-DIR ] [ /n ]
[ /Ox | /O-x ] [ /BEEP | /-BEEP ] [ /Td: ] [ /Q ] [ /? ]
FILL.EXE: Program designed to move files off to floppy diskettes, taking the
biggest files first and skipping those that won't fit. Also provides option of
splitting large files up, labeling output disks, and creating a status report.
Syntax:
FILL [ source-filespec ] [ [ /TO ] dest-drive: | [ /TO ] dest-drive:\path\ ]
[ /MOVE | /COPY ] [ /PROMPT | /-PROMPT ] [ /Iinitfile | /-I ]
[ /OVERWRITE | /-OVERWRITE | /OVERSKIP | /OVERASK ]
[ /Ox | /O-x ] [ /Xfilespec ]... [ /WIPE | /-WIPE ] [ /MULTI | /SINGLE ]
[ /SPLIT ] [ /LABEL=label [ /START=n ] ] [ /Fstatfile [ /S+ | /S- | S* ]
[ /CONTINUAL ] [ /BEEP | /-BEEP ] [ /FAKE ] [ /Q ] [ /? ]
FILUPDAT.EXE: Program which compares a selected list of files in a source path
against those in another path and copies those that have been updated. Similar
to DOS' REPLACE command but works from a stored list of files and can handle any
number of directories. Syntax:
FILUPDAT ctlfile
[ /Flist_file [ /OVERWRITE | /APPEND | /-OVERWRITE | /OVERASK ] ]
[ /FULL ] [ /ALL ] [ /Q ] [ /? ]
FIXTEXT.EXE: Program which applies a user-definable character-translation table
to a text file. Can allow you to convert graphics characters to their ASCII
equivalents, lowercase letters to uppercase letter, etc. Can also be used to
translate DOS text files to Mac or Unix text files and vice versa. Can also
expand tabs, remove trailing spaces, and remove backspaces. Syntax:
FIXTEXT infile { outfile [ /OVERWRITE | /-OVERWRITE | /OVERASK ] |
/REPLACE } [ /Iinitfile | /-I ] [ /TEXT | /-TEXT ] [ /EJECT=str ]
[ /CRLF | /CR | /LF | /-LINE ] [ /TO CRLF | /TO CR | /TO LF | /TO -LINE ]
[ /WIDTH=n ] [ /Frptfile | /-F ] [ /Q ] [ /? | /?&H ]
FORTUNE.EXE: Program which adds some fine-tuning to the DOS FOR command.
Among other things, this lets you distinguish file name roots from their
extensions as well as increment file names by specified values. Syntax:
FORTUNE { IN (set) | IN filespec | /IN (set) | /IN filespec | filespec }
[ /AS filename ] [ /OVERWRITE | /APPEND | /-OVERWRITE | /OVERASK ]
[ /VAR=char ] [ /DELIM=chars ] [ /+n | /-n ] [ /S ] [ /Xfilespec ] ...
[ /ECHO | /-ECHO ] [ /ABEND | /-ABEND ] [ /PAUSE | /-PAUSE ]
[ /Iinitfile | /-I ] [ /? ] { DO cmd | /DO cmd | cmd }
MULTICOL.EXE: Program creates multiple column listings from straight ASCII
text, ASCII-delimited text, or dBase files. Also does subtotalling. Can
also be used to add headers and footers to standard one-column text. Syntax:
MULTICOL infile outfile [ /OVERWRITE | /-OVERWRITE | /OVERASK ]
[ /DELIM="string" ] [ /LINES=n ] [ /WIDTH=n ] [ /EJECT | /-EJECT ]
[ /COLUMNS=n ] [ /-WRAP | /WRAP [ /INDENT=n ] | /REFLOW ]
[ /Iinitfile | /-I ] [ /SETUP="string" ] [ /RESET="string" ]
[ /{ TITLE | HEADER | FOOTER }[ R | C | L ][ 1 to 5]="text" ]
[ /{ TITLE | HEADER | FOOTER }{ T | B }="string" ]
[ /-TITLE ] [ /FROM FIXED | /FROM ASCII | /FROM DBF ] [ /DELETED ]
[ /INDEF=deffile | /-INDEF ] [ /OUTDEF=deffile | /-OUTDEF ]
[ /DELIMS=aroundstrings,aroundnums,betweenfields ] [ /BEEP | /-BEEP ]
[ /SKIP | /MISSING | /ABORT ] [ /GAP=n ] [ /TALLY ]
[ /INMISS=val ] [ /INMISSC=val ] [ /OUTMISS=val ] [ /OUTMISSC=val ]
[ /SUM={ col_spec | var_spec } ] [ /BREAK={ col_spec | var_spec } ]
[ /PRINT={ col_spec | var_spec } ] [ /? | /?&H ]
READ.EXE: Text file browser. Supports marking, copying text, reading Unix
and Mac text files, etc. Only works with files of 16,000 lines or less (maybe
800,000 bytes). Other text viewers are out there. This one has some advantage
because it's free! Syntax:
READ [ filespec | @flistfile ] [ /TITLE="title" ] [ /DATE=NONE ]
[ /line ] [ /MONO | /COLOR ] [ /EGA | /VGA ] [ /-MOUSE ] [ /DOS | /-DOS ]
[ /Iinitfile | /-I ] [ /Q ] [ /PORT=port ] [ /INITT=string ]
[ /INITW=string ] [ /AFTERP=string ] [ /AFTERF=string ]
[ /COLOR=nnn nnn nnn nnn ] [ /? ]
READINIT.EXE: Creates and maintains the READ.INI file which may be used by
READ.EXE, READWK.EXE and any self-viewable file created by READMAKE.EXE.
Syntax:
READINIT [ /MONO | /COLOR ]
[ Iinitfile | /-I ] [ /PORT=port ] [ /PTYPE=name ] [ /INITT=string ]
[ /INITW=string ] [ /AFTERP=string ] [ /AFTERF=string ]
[ /COLOR=nnn nnn nnn nnn ] [ /? ]
READMAKE.EXE: Program which takes an ASCII-text file and makes it
self-viewable. Provides same capabilities as the READ program. Syntax:
READMAKE infile [ outfile ] [ /OVERWRITE | /-OVERWRITE | /OVERASK ]
[ /DATE=FILE | /DATE=TODAY | /DATE=NONE ] [ /TITLE="text" ] [ /? ]
-------------------------------------------------------------------------------
Where to find them on the Internet:
In general, I no longer copy utilities to regular computer bulletin boards.
While users are encouraged to do so, it's a lot easier for me to post them using
ftp on the Internet. I post them directly on the Simtel archives at
oak.oakland.edu and they are available there using anonymous ftp. Subdirectory
names have been undergoing some revisions out there of late but the directories
should stay roughly the same. The version numbers (indicated by the three
digits before the .zip extension) may change as they reflect the last release
date of the program ("403" is March 1994). The versions listed below are
current as of September 1994.
Off SimTel/msdos/, look for:
arcutil/av409.zip Archive view: Free ZIP etc directory viewer
textutil/bfind408.zip Boolean FIND command (BFIND BEGIN & END)
textutil/chang409.zip Change strings in text files
spredsht/convr409.zip Convert dBase, ASCII-delim, fixed, 1-2-3
dirutil/cops407.zip Copies files modified since given date
batutil/dates409.zip Warns you in advance of birthdays etc
dirutil/dirco403.zip Updates files based on source directory
dirutil/dirto409.zip Directory lister and totaller
diskutil/fill408.zip Stuffs as many files as possible on disk
dirutil/filup401.zip Copy updated files based on a control list
textutil/fixtx407.zip Translate text file characters en masse
batutil/fortn409.zip Fine-tunes DOS FOR command w/options
textutil/mulco407.zip Multicolumn text with headers, dBase supported
textutil/read409.zip Free viewer, also make any text self-viewing
Note that the versions above are subject to change. The last three digits
before ".zip" indicate the last digit of the year and the two digit month.
Depending on how often I've updated things, you might find something like a 410
version instead of 409 when you go to look.
If you can't get all of the utilities from your own sources, send $10 to the
address above and I'll send you everything. Please specify disk size/density.
Another Wayne Software product, called The DEMO System, is released as a
shareware program. The DEMO System is a unique system designed to create
text-screen demos, tutorials, help screens, etc. Look for the file
DEMOSymm.ZIP. On oak.oakland.edu, it's in SimTel/msdos/ as:
screen/demos401.zip Create tutorials, demos, menu systems, etc.
--------------------------------------------------------------------------------
Beta-zoids... Thanks to:
Beta testers are always desired for these utilities. You don't get a damned
thing out of being one (which is about what I get for writing them) but it
doesn't cost you much besides an hour or two and lets you have more of an impact
on the future courses of the routines. In order to be a beta tester, you have
to be able to receive uuencoded files via e-mail (so forget CompuServe and
Prodigy people; sorry). If you're interested, drop a message to me at
bgu@cu.nih.gov and tell me which routine(s) you're interested in being on the
list for.
Existing routines have gotten suggestions, comments, and even complements from
all over the world (definitely something I *love* about the Internet). No money
of course but the ego's a powerful thing to feed! (The flamers of course should
be burned at the stake or maybe start writing their own programs instead of
criticizing other people's.) Thanks to (and sorry for screwing up some of these
addresses and for forgetting to put in others)...
CHANGE: mcardleb@cosy.uml.edu
CHANGE: rainer.wuerlaender@statistik.uni-muenchen.d400.de
CHANGE: rallings@gidday@enet.dec.com
CHANGE: zazovsky@scrsul.sinet.slb.com
CONVERT: haapanen@niini.metla.fi
CONVERT: leono@uiuc.edu
CONVERT: rausch@rz.uni-frankfurt.de
CONVERT: rehmet@studserv.zdv.uni-tuebingen.de
DATES: fmaxwell@unixg.ubc.ca
DATES: hans.schrader@geol.uib.no
DATES: matt.needham@loebbs.com
DATES: paul.simmonds@jet.uk
DIRCOMP: mcclell@julian.uwo.ca
DIRCOMP: ornstedt@it.kth.se
DIRTOTAL: longr@qus102.qld.tne.oz.au
DIRTOTAL: saracen@cix.compulink.co.uk
DIRTOTAL: westg@rintintin.colorado.edu
FILL: beezer@cc.utah.edu
FILL: dashiell@nadc.nadc.navy.mil
FILL: djtooley@undergrad.math.waterloo.ca
FORTUNE: thth@forsci.ualberta.ca
ISAMFIND: ns_john@seqeb.gov.au
PAGINATE: ns_john@seqeb.gov.au
READ: ferch@cca.ubc.ca
READ: mossako@asterix.uni-muenster.de
Need beta tester volunteers:
I'm currently working on two programs that I need some beta testers for. If
you're interested (and you can receive files via Internet e-mail), please
contact me at bgu@cu.nih.gov.
ISAMMAKE/ISAMFIND: Index the words in your text files and then search for the
files based on these words. For example, index all of the FAQ files you have
and then find the files that have "BUGS BUNNY" in them. Useful for help desks
and the like.
PAGINATE: Program that lets you imbed marker commands in a text file and do
things like align and justify text. Adds headers and footers. Also lets you
imbed ASCII-delimited text and references to dBase files and incorporate them
into your text. Also lets you generate indexes. This program will replace
MULTICOL which does some of these features but isn't anywhere as flexible.
--------------------------------------------------------------------------------
Revision history:
Detailed revision history is only maintained for the last two or three releases.
After that, you get the major revision summaries only. After six months or so,
you get only earth-shattering stuff and after a year you get nothing. No one
reads this junk anyway, right? Programmer types like to put in it in just to
justify what they've been doing over the last couple of years.
--------------
Release 94/09:
All programs: Fixed up a bug which usually ignored /INULL. Sigh. Also added
stubs in VisualBASIC which shrank the size of the EXE's by a fair amount.
AV: The PBClone libraries that I use were updated to support current ARJ
formats and PKZIP 2.0 self-extracting archives so AV includes these too now.
CONVERT: Fixed a problem with ASCII-delimited input files that didn't have
any quoted strings in them; program thought it was a fixed-field file in that
case. /FROM DBF files weren't producing /OUTDEF files; fixed that.
DATES: Added /DATE=form option to let you specify different formats for the
input dates. For example, /DATE=dd/mm/yy. If standard delimiters are used
between fields (e.g. "/", "-", or "."), the program allows variable-length
dates (such as 9/5/94 as well as 09/05/94). Also added ability to read months
in JAN, FEB, MAR, etc form.
CHANGE: Expanded number of changes allowed in the control file to be 30 instead
of 25. Also changed the way that some of the output appears if redirection is
used. Wiped out the ability to specify the control file without using /C (the
other way seldom worked anyway).
DIRTOTAL: The PBClone libraries that I use were updated to support current ARJ
formats and PKZIP 2.0 self-extracting archives; DIRTOTAL supports as well.
Added the /Z2 and /-Z2 options to tell the program to check for self-extracting
files in EXE's.
FORTUNE: Parameters weren't being correctly read after I added the init files.
Fixed that.
READ: Added /Q option to suppress the messages about the initfile. All other
programs that support initfiles and the option /Q now handle it the same way.
Changed the program so it tries to display something as soon as it has enough
of the file read into memory. This makes the file appear to load quicker. Note
that the screen will redraw itself after it finishes everything. Added /VGA and
/EGA options (which are synonymous).
--------------
Release 94/08:
BFIND: Added /Iinitfile and /-I parms. Unlike the other routines, I've
temporarily kept CONFIGWS.* in with the distribution package for anyone who
wants to keep it around before I delete it. It will be deleted the next time
around. Also changed the program to invoke /-P (no pause) if redirection is
used.
CHANGE: More bugs; still didn't work if an output file wasn't specified.
DATES: Added /R option to set DOS return code based on number of items
found. Allowed for up to 10 input files. Added /DAY option to show the day
of the week. Switched /A to /AGE and /-A to /-AGE although the old versions
still work. Also shifted to emphasize "/Ddays" over "days". Added ability to
specify lines beginning with asterisks that will print verbatim. Added /MONO,
/COLOR, /SKIP, and /-SKIP options.
FILL: Added /FAKE option to pretend you're copying files but not really let
you do anything. Fixed a bug which didn't recalculate space when formatting
was done.
FORTUNE: Added /Iinitfile and /-I parms. Dropped distribution of CONFIGWS.*
with the program (since *.INI should be able to handle everything). Added
return codes.
--------------
Release 94/07:
AV, CHANGE, CONVERT, and DIRTOTAL: Added /Iinitfile and /-I parms. Dropped
distribution of CONFIGWS.* with the program (since *.INI should be able to
handle everything).
AV: Added mouse support for paging.
CHANGE: Some times screwed up if an output file wasn't specified.
CONFIGWS: As you can guess, the main focus of everything in this release has
been to allow you to use an *.INI file instead of the CONFIGWS routine to
establish default settings for many of the routines. As a result, CONFIGWS is
no longer being distributed with most of the routines. If you want to use
CONFIGWS to hard-code the defaults, you should be able to use an older version
of the program; if it's incompatible with the EXE you're trying to modify,
you'll be told immediately. I currently document CONFIGWS settings in each of
the routines that are affected (something that wasn't done before this release)
but those references will be dropped some time in 1995. In that case, older
versions of CONFIGWS should still work but it won't be documented.
CONVERT and MULTICOL: Writing a new program called PAGINATE caused some
rethinking about field-definition files. Switched parameters from /DEF, /-DEF,
and /DEF=filename to /INDEF=filename, /-INDEF, /OUTDEF=filename, and /-OUTDEF.
For compatibility purposes, temporarily maintained most of the old syntax but
some of the meanings may change. Also changed the default value of INMISSC from
to NULL.
COPSINCE: Added /Iinitfile parm. Dropped distribution of CONFIGWS.* with the
program (since the COPSINCE.INI file should be able to handle everything).
Switched it so the program searches for COPSINCE.INI along your DOS path.
DATES: Forgot to include the sample dates file. Sigh. Changed the program to
search for DATES.TXT along your path; previously had to be in your default
subdirectory. Added /-I, /CLS, /-CLS, /COLOR=nnn nnn nnn parms, /Q, and /-Q
parameters. /Q invoked automatically if redirection used.
FIXTEXT: Allowed more options in the initfile. Dropped distribution of
CONFIGWS.* with the program (since FIXTEXT.INI should be able to handle
everything). Switched it so the program searches for FIXTEXT.INI along your DOS
path.
MULTICOL: Switched from the /Cctlfile to the more generic /Iinitfile. Added
the /-I option. Dropped distribution of CONFIGWS.* with the program (since
*.INI should be able to handle everything).
READ: Made READ's use of hexadecimal codes (previously /nnn) consistent with
the other Wayne Software routines (use \nnn or &Hxx instead). Converted the
READ.INI file to the newer initfile system. As a result, the older format of
the READ.INI files will not work. The two changes you'll have to make if you
want to manually modify the READ.INI file: (1) add a "/" in front of each of
the commands (e.g. "/PORT=port" instead of "PORT=port" and (2) switch all /nnn
references for hexadecimal codes to \nnn. Dropped documentation of the /Pport
option (which is still supported). Added as command line parameters all of the
options used in READ.INI (/PORT=port, /INITT=string, /INITW=string,
/AFTERP=string, /AFTERF=string, and /COLOR=nnn nnn nnn nnn). Dropped
distribution of CONFIGWS.* with the program (since *.INI should be able to
handle everything). The searching pattern for the READ.INI subdirectory is
different now.
READINIT: Modified to support the new hexadecimal referencing (switched /nnn to
\nnn and &Hxx) and required "/" in front of the command lines. Added as command
line parameters all of the options used in READ.INI (/PORT=port, /INITT=string,
/INITW=string, /AFTERP=string, /AFTERF=string, and /COLOR=nnn nnn nnn nnn). The
searching pattern for the READ.INI subdirectory is different now.
-------------- (kind of terse)
Release 94/06:
BFIND: Internally, command accepted parameters passed in as either "/" or "-"
(e.g. "/V" was the same as "-V"). This caused some searches to fail so
dropped it.
DATES: New program.
FIXCHARS: Dropped since FIXTEXT replaced.
Release 94/04:
AV: Stopped /Q option from changing file date/time for non-archive files.
FORTUNE: Added automatic detection of 4DOS users. Made use of "/IN" and
"/DO" largely optional.
NETSORT: Dropped.
Release 94/03:
AV: Removed system limits on number of members (and sped things up a bit) if
you specify the /Q (no display, fix date/time stamp).
DIRCOMP: Added /MOVE parameter which lets you do pruning and grafting
operations.
Release 94/02:
FILL: Added reformatting options if /WIPE was specified for the output disk.
FORTUNE: New program.
-------------- (real terse)
Release 94/01:
New: COPSINCE and FIXTEXT.
READ: Added ability to handle Mac and Unix text files.
Release 93/10:
Dropped: CONCAT and READWK
Release 93/05:
New: NETSORT and READWK.
Dropped: ADD and TAKE1ST.
Release 93/03:
New: AV and READINIT.
Release 93/01:
First release posted on SIMTEL (Internet).
New: The DEMO System (shareware and not part of normal package).